﻿#region << 版 本 注 释 >>
/*----------------------------------------------------------------
 * 版权所有 (c) 2022 北京超维景生物科技有限公司 保留所有权利。
 * 
 * 创建者：huangyang
 * 电子邮箱：huangyang@tvscope.cn
 * 创建时间：2023/2/21 10:29:24
 * 版本：V1.0.0
 * 描述：
 *
 * ----------------------------------------------------------------
 * 修改人：
 * 时间：
 * 修改说明：
 *
 * 版本：V1.0.1
 *----------------------------------------------------------------*/
#endregion << 版 本 注 释 >>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ImageK.Plugin;

namespace ImageK.Gui
{
    public class RoiDefaultsDialog:PlugIn
    {
        private bool nameChanges;

        public void run(string arg)
        {
            showDialog();
        }

        private void showDialog()
        {
            // string groupNames = Roi.getGroupNames();
            // Color color = Roi.getColor();
            // string cname = Colors.getColorName(color, "yellow");
            // int group = Roi.getDefaultGroup();
            // int strokeWidth = (int)Roi.getDefaultStrokeWidth();
            // string gname = getGroupName(group);
            // GenericDialog gd = new GenericDialog("ROI Defaults");
            // gd.addChoice("Color:", Colors.colors, cname);
            // gd.addNumericField("Stroke width:", strokeWidth, 0, 3, "");
            // gd.setInsets(18, 0, 5);
            // gd.addNumericField("Group:", group, 0, 3, "");
            // gd.setInsets(2, 0, 5);
            // gd.addStringField("Name:", gname, 15);
            // gd.setInsets(2, 50, 5);
            // gd.addMessage("Color predefined if group>0", null, Color.gray);
            // gd.addDialogListener(this);
            // gd.showDialog();
            // if (gd.wasCanceled())
            // {
            //     Roi.setGroupNames(groupNames);
            //     Roi.setColor(color);
            //     Roi.setDefaultStrokeWidth(strokeWidth);
            //     Roi.setDefaultGroup(group);
            //     return;
            // }
            // if (nameChanges)
            //     Roi.saveGroupNames();
        }
	}
}
